// JSON数据转换成FormData数据
export function transToFormData(data) {
  var form = new FormData()
  for (const i in data) {
    if (data[i] instanceof Array) {
      for (const j in data[i]) {
        for (const k in data[i][j]) {
          form.append(`${i}[${[j]}].${k}`, data[i][j][k])
        }
      }
    } else {
      // 如果值不为''或者undefined，则转换成formdata数据
      data[i] === '' || data[i] === undefined || data[i] === null ? null : form.append(i, data[i])
    }
  }
  return form
}
